import { createAction } from 'redux-actions'

// 向服务器发送请求，告诉服务器要添加哪个商品到购物车
export const addProductToCart = createAction('addProductToCart')
// 将商品添加到本地的购物车数据中
export const addProductToLocalCart = createAction('addProductToLoaclCart')

// 向服务器发送请求获取购物车列表数据
export const loadCarts = createAction('loadCarts')
// 将购物车列表数据保存在本地购物车中
export const saveCarts = createAction('saveCarts')

// 向服务器端发送请求  告诉服务器端我们要删除哪一个商品
export const deleteProductFromCart = createAction('deleteProductFromCart')
// 删除本地购物车中的商品
export const deleteProductFromLocalCart = createAction('deleteProductFromLocalCart')

// 向服务器发送请求  告诉服务器要将哪个商品的数量修改为什么
export const changeServiceProductNumber = createAction('changeProductNumber')
// 更新本地购物车中商品的数量
export const changeLocalProductNumber = createAction('changeLocalProductNumber')